package com.cnswhy.cloud.server.core.dto;

import java.io.Serializable;
import java.math.BigDecimal;

import javax.validation.constraints.NotNull;

/**
 * 描述: 购物车操作业务类
 * 版权: Copyright (c) 2019
 * 公司: 小鹿科技
 * 作者: 张润泽
 * 版本: 1.0
 * 创建日期: 2019年8月28日
 * 创建时间: 下午3:31:02
 */
public class BuyerOperateBo implements Serializable
{

    private static final long serialVersionUID = 1L;

    /**
     * 商户id
     */
    private Long merchantId;

    /**
     * 库存id
     */
    @NotNull(message = "请选择商品")
    private Long stockId;

    /**
     * 数量
     */
    @NotNull(message = "请选择购买数量")
    private Integer num;

    /**
     * 选择的运送方式：1EMS 2快递 3平邮
     */
    private Integer transportType;

    /**
     * 商户名称
     */
    private String merchantName;

    /**
     * 使用购物券
     */
    private BigDecimal useIntegral;


    public BigDecimal getUseIntegral()
    {
        return useIntegral;
    }

    public void setUseIntegral(BigDecimal useIntegral)
    {
        this.useIntegral = useIntegral;
    }

    public Long getMerchantId()
    {
        return merchantId;
    }

    public void setMerchantId(Long merchantId)
    {
        this.merchantId = merchantId;
    }

    public Long getStockId()
    {
        return stockId;
    }

    public void setStockId(Long stockId)
    {
        this.stockId = stockId;
    }

    public Integer getNum()
    {
        return num;
    }

    public void setNum(Integer num)
    {
        this.num = num;
    }

    public String getMerchantName()
    {
        return merchantName;
    }

    public void setMerchantName(String merchantName)
    {
        this.merchantName = merchantName;
    }

    public Integer getTransportType()
    {
        return transportType;
    }

    public void setTransportType(Integer transportType)
    {
        this.transportType = transportType;
    }
}
